package com.hksj.acm.vo;

import com.hksj.cbm.vo.SpaceModelVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author fjt
 * @data 2024/7/10 15:29
 * @describe
 */
@Data
public class DeviceVO implements Serializable {

    private static final long serialVersionUID = -6613615958781610891L;

    @ApiModelProperty("设备id")
    private String deviceId;

    @ApiModelProperty("设备名称")
    private String deviceName;

    @ApiModelProperty("设备照片")
    private String photoUrl;

    @ApiModelProperty("设备所属产品id")
    private String productId;

    @ApiModelProperty("设备位置路径")
    private String paths;

    @ApiModelProperty("设备位置名称")
    private String pathName;

    @ApiModelProperty("设备状态(notActive-未激活;online-在线;offline-离线)")
    private String state;

    @ApiModelProperty("运行状态(1开启，0停机)")
    private String runningState;

    @ApiModelProperty("报警状态(0正常，1报警)")
    private String alarmStatus;

    @ApiModelProperty("设备位置节点空间模型详情")
    private List<SpaceModelVO> spaceModelVOList;

    @ApiModelProperty("设备检测属性")
    private List<DeviceAttributeVO> attributeList;




}



